Learn to play chess by reading chess tutorials and solving problems. You can also download chess games by famous players. There are also links to useful free ...
As a keen user of digital products I am sometimes amazed by the amount of downright rip offs that are sprung on an unsuspecting public! Yet it would be wrong to ...